From 9ff946fcca9920863079644a181046921def90b7 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Fri, 26 Sep 2025 10:02:59 +0200 Subject: [PATCH] rust-binding: Extend bindings to support composefs and signing This adds GLib.VariantDict, which is needed for ostree_repo_commit_add_composefs_metadata(), and OSTree.BlobReader which are needed for ostree_sign_read_sk(). With these we can sign ostree commits with composefs digests in them. --- rust-bindings/conf/ostree.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rust-bindings/conf/ostree.toml b/rust-bindings/conf/ostree.toml index 57314db4..8807b459 100644 --- a/rust-bindings/conf/ostree.toml +++ b/rust-bindings/conf/ostree.toml @@ -18,6 +18,7 @@ girs_directories = [ "../gir-files" ] generate = [ "OSTree.AsyncProgress", + "OSTree.BlobReader", "OSTree.BootconfigParser", "OSTree.ChecksumFlags", "OSTree.ContentWriter", @@ -83,6 +84,7 @@ manual = [ "GLib.Quark", "GLib.String", "GLib.Variant", + "GLib.VariantDict", "GLib.VariantType", # [MANUAL] types implemented by hand -- 2.30.2